package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.PurchaseOrderBean;

import java.time.LocalDate;

/**
 * 采购订单接口类
 */
public interface IPurchaseOrderService {
    /**
     * 通过输入的条件动态查询采购订单
     * @param pageNO 页码
     * @param provider 供应商
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 分页对象
     */
    public IPage<PurchaseOrderBean> cutByItem(Integer pageNO, String provider, LocalDate startDate,LocalDate endDate);

    /**
     * 根据采购id，查询采购基本信息，同时查询该采购明细信息，在采购明细信息中，需要查询商品名称和品牌
     * @param purchaseOrderId 采购订单ID
     * @return 采购订单对象
     */

    public PurchaseOrderBean findOrderById(Integer purchaseOrderId);
}
